// 计算斐波那契数列
const fibonacci = num => {
    return num <= 2 ? 1 : fibonacci(num-1) + fibonacci(num-2)
}

const onmessage = data => {
    let num = data.data
    console.log('子线程接收到主线程的数据:',data.data)
    const res = fibonacci(num)
    postMessage(res) // 子线程向主线程发送数据
    console.log('子线程向主线程发送数据:', res)
}

/*
  分线程的全局对象不是window，不可能更新页面 
 */